import Vue from "vue";
import App from "./App.vue";
import router from "./router";
import store from "./store";
import axios from "axios"

// import VpMenu from './components/menu/index'
import vportal from './components/index'

// import ShinegisClient from 'shinegis-client-23d'
// import 'shinegis-client-23d/lib/theme-chalk/index.css';
import ElementUI from "element-ui";
import "element-ui/lib/theme-chalk/index.css";
import './mock/index.js'

import dataV from '@jiaminghi/data-view'
Vue.use(dataV)
// vue-layer 弹出层
import layer from "vue-layer";
import "vue-layer/lib/vue-layer.css";

// Vue.use(ShinegisClient)
Vue.use(ElementUI);
Vue.config.productionTip = false;
Vue.prototype.$axios = axios;
Vue.prototype.$layer = layer(Vue);

Vue.use(vportal)

new Vue({
  router,
  store,
  render: (h) => h(App),
}).$mount("#app");
